home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
BBS_UTL
/
DDPLUS71
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1995-05-13
|
8KB
|
165 lines
Versions:
6.1
Added mixture of tasker pause and loop cycles in Ripdetect and read char
to give a smoother response.
6.2
Missed Done Routine in 6.1 - now doesn't close if local or X00extOK
but buffered flag is set to true.
There was a file being written to when door timed out. Some OS2 systems
complained of endless pages being written to their disk. I'm taking this
out this version. So if you have a use for it save it and put it back in.
6.3
Added back in the DisplayFile procedure. Turns out a lot of you are using
this file so I'm putting it back in. Added /C to specify comport on
command line. Dropfile comport number will override this option.
6.4
Cleaned up the multi-tasker routines to allow easier flag passage to other
units. Added SpeedRead which can be used in other units for a timed input
response loop or propeller.
6.5
Added /V command line parm that to turn local video off (actually to statback
color). Purge fossil buffer added to XFossil initialization.
Added /W flag. This just differentiates between straight dos systems and
those without multitaskers running on novell or other network. This is so
our tasker checker can give up time slices or just delay. Which is important
only when using the delay in waiting for file locks to unlock.
6.6
Added /M command for multi ctl file handling. This will be released around
the time of the DDSetup Universal door setup program.
(Remember for this to function make your control/config file name less than
7 characters in length). Lasted less then a week. Fixes and new things
in this version:
New Things and Fixes by Steven R. Lorenz 11.18.94
1. IRQs 0-15 now supported. Comports 1-4 supported. Required change in
ASYNC.asm (called SLASYNC here).
Selectable Port Addresses added to .CTL file so sysop doesn't have to
have a bunch of if 'nodex == 1 goto xxx' in his doorx.bat.
2. DV aware routines. Use examples as guide to installation.
a. DV_Pause added to sreadch to make DV work more smoothly.
3. High speed BBS modem vs lowspeed user modem problem of lost characters -
(basically RTS/CTS checking) - Fixed
4. Carrierdetect during sendchar. Fixed
5. Rip detect. Or WC3.9 or PCBoard15.0 dropfile driven.
6. Fast and correct ansi color routines.
7. PCBoard 15 support
8. Rip Detect or found on WC3.9+ or PCB15 dropfiles
9. TriBBS dropfile support (untested)
10.RBBS vs Super BBS Dorinfo types supported
11.Lock baud and comm baud rates to 115,200
12.Windows,WindowsNT,OS/2,DOS 5.0+ time slice releasing.
A Dos,Win, DV pause is taken after so many read cycles in read loop
13.fossil support to 38,400 using normal fossil calls.
fossil support to 115,200 using X00 extended fossil calls.
Use XFossil for any fossils (X00 or BNU) over 38,400. This option does
not open or close the fossil but meerly writes to it the way it is.
14.No-local video mode can save processing in multitasking windows or to
give some user privacy when competing in game against the sysop.
15.Multiple control files can now be accessed by a command line parm.
6.7
The current package with greatly expanded documentation and many additional
items to include the new DDPlus setup program.
7.0 - A Major new version:
1. Completely revised the DDPLUS.DOC to make it easier to understand and
more helpful.
2. Added a file/Record locking unit so you can make on-line multi-user
and multi-node doors.
3. Added an Inter-BBS unit so you can make your doors inter-bbs capable.
4. Added RipLink to display RIP graphics on the local sysops screen.
5. Added new commands and procedures to the DDPLUS.PAS unit.
6. Revised and updated the overlay unit.
7. Added the original Scott Baker ANSIMENU unit back into the package as
a separate add on unit.
8. Added the original Scott Baker Macro Keys routines back into the
package as a separate add on unit.
9. Deleted most of the sample programs, which were from Scott Baker,
because they did not compile correctly with DDPlus.
10. Added new sample door programs that DO compile correctly and show you
how it is done.
11. Added a Turbo Vision skelton program you can use to make your own
mousable configuration/editor/setup programs to support your doors.
12. Added the Error Log Unit (used to be part of Misc.pas) as a separate
add on utility unit and completely revised it to make it much
easier to install in your programs.
13. Revised and updated the sample sysop docs which you can edit and
make your own.
14. A new version of the DDSETUP.EXE program is included which no longer
requires the separate supporting files. FREEWARE and you can
distribute with your own door program packages.
15. Included BOOK.TXT which gives you a list of some very useful Borland
TP books and where you can get them.
7.1 - Bug fix and maintenance update/revision:
1. Some authors want to have their door run maintenance. The maintenance
mode now is set and does not access a dropfile. But the author must
still check for bbs_software=0 to flag this as a maintenance run.
"/F" This is a generic maintenance mode. It logs
into the game with the name "SYSTEM MAINTENANCE" in local mode.
You can use it if your program requires a nightly maintenance
or something similar.
"/H" This is a generic maintenance mode. It logs
into the game with the name "SYSTEM MAINTENANCE" in local mode.
You can use it if your program requires a nightly maintenance
or something similar.
2. It is left to the programmer now to either block these options or to use
them to actually do something when switched.
3. Since release of 7.0 we have received the specifications on how to set the
baud rate for highspeed bnu fossils. Now port speeds of 57,600 and 115,200
for both X00 and BNU can be handled by either the FOSSIL or the XFOSSIL
options. Once again FOSSIL will initialize the detected fossil to the
port speed and XFOSSIL will accept the fossil as-is with no initialization.
4. Detect multi-taskers now check for OS/2 first then other taskers.
5. We have added int $28 to the Os/2 timeslicer. This gives up the time
slice as well as idles dos while waiting for character input per any Int $21
call.
6. In addition the Dorinfo# now will be set from '1'..'9','A'..'Z' depending
on the node number.
7. New BBS type DORINFO1 uses the dorinfo1.def for dropfile name.
PCBoard 12 and Callinfo support hereith ends. These two obsolete dropfiles
are no longer supported.
8. Digiboard driver direct support. Use the 'Digi' control in the .CTL
file to turn this on. Make sure to comment out the fossil and xfossil
options.
9. DDansi2 was having a problem displaying some blinking graphics.
Fixed this.
10. DDSetup changed to support above ctl file modifications.
11. The package contains the following updated TP units.
DDPLUS.PAS
COMIO.PAS
DDANSI2.PAS
*DDIGI.PAS
DDFOSSIL.PAS
DDOVR.PAS
DDOVR2.PAS
DDSCOTT.PAS
* = New unit to the DDPlus package.
12. Caution: The digiboard support has only been tested on two
different WC digiboards. It hasn't been tested on PCBoard nor
the Major BBS digi thing. This release of the DDIGI unit is to
allow door authors to run betas on these changes before doing
full releases.